technologically-mediated instruction - French English Dictionary